

/*注意！此为后添加css文件*/

/*j-w-x 2018年9月*/

/*注意！在此css文件中，为覆盖所有在其它css中的重名属性，几乎全部使用important标记！*/

body{
	background:url("../../static/portusimg/back1.png");
	position: relative;
	background-size: 100% 100%;
	width:100%;
}

@media (max-width:1200px) {
	body{
		width:1200px;
		background-size:1200px 100%;
	}
	.jwx_topback{
		width:1200px!important;
	}
}

a{
	color: black!important;
}

h2{
	color: #1b448d!important;
}

.navbar{
	background: url(../../static/portimages/nav_bg.jpg) top left repeat;
}

#navbar ul li a{
	color:#1b448d !important;
	font-weight: bold;
	font-size: 18px;
} 

.col-lg-9{
	width:62.5%;
	margin-left:3.5%;
}

.r_name span{
	color: #1b448d!important;
	float: right;
}


.copy-mid li h2{
	color: #fff!important;
}

.copy-mid a{
	color: #fff!important;
}

.hidden-md{
	color: #fff!important;
}

.hidden-md a{
	color: #fff!important;
}

.top{
	 background:#1b448d!important;
}

.top .container{
	position: relative;
}

.top-fl{
	color: #fff!important;
}

.product{
	border: 2px solid #1b448d;
	margin-left: 10px;
	margin-right: 10px;
}

.product h2{
	font-size: 14px; 
	color: #fff; 
	background:#1b448d; 
	line-height: 60px; 
	text-align: center;  
	margin-bottom: 15px;
}


.title{
	 font-size: 14px;
}

.title a{
	 color: #1b448d!important; 
}

.title h2{
	 font-size: 16px;
	 font-weight: bold;
}


.product p{ 
	font-size: 14px; 
	color: #1b448d; 
	margin-left: 24px;
	margin-right: 24px;
}

.product ul li{ 
	margin-top: 10px;
}


.product ul{ 
	margin-top: 40px;
	margin-left:20px;
	margin-bottom: 40px;
}

.product ul li a{ 
	font-size: 12px; 
	letter-spacing:1px;
	color: #1b448d!important; 
}

.product ul li a span{ 
	font-size: 12px; 
	font-weight: bold;
	letter-spacing:5px;
	color:#028400!important; 
}

.product p span{ 
	font-size: 16px; 
	color: #126200; 
	font-weight: bold;
}


.product img{ 
	width: 96%;
	margin-left: 2%;
	margin-bottom: 5px;
	height: 200px;
}

#center_img{
	width: 100%;
	height:170px;
}

.head_text{
	color:#fff!important;
}

#register{
	color:#fff!important;
}

#login{
	color:#fff!important;
}

#jieduchenxing{
	font-size: 20px;
	color: #fff!important;
}

.longer-ul{
	width: 70%;
}

.to_other{
	height:220px;
	width: 30%;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
}

.to_other div{
	height:90%;
	margin-left: 20%;
	margin-top: 10%;
	width: 70%;
}

.to_other div ul li{
	margin-top: 10px;
	font-size: 14px; 
	font-weight: bold;
	height:20px;
}

.to_other div ul li img{
	height:20px;
	width:20px;
}

#jwx_ulma li img{
	height:160px;
	width:285px;
}

#jwx_ulma li{
	margin-top: 17px;
}

#jwx_ulma li a{
	margin-top: 10px;
	font-size: 16px; 
	font-weight: bold;
}

#jwx_ulma .center{
	height:1px;
	width: 80%;
	margin-left:10%;
	margin-right:10%;
	background: #1b448d; 
}

.jwx-title-img{
	float:left;
	width: 40px;
	height: 40px;
}


.jwx-title-img2{
	float:left;
	width: 27px;
	height: 20px;
}

.infoList li a span{
	font-weight: bold;
	font-size: 14px;
	color: #1b448d; 
}

.to_other div ul .center{
	height:1px;
	width: 100%;
	background: #1b448d; 
}

#footer{
	position:relative;
}

#footer div{
	background: #143267!important;
}

.footer-div{
	margin-top:20px;
	display:inline-block;
	text-align: center;
	height:150px;
}

.footer-div-ab2{
	position:absolute;
	right: 0px;
	margin-right:20%;

}

.footer-div-ab{
	position:absolute;
	margin-left:15%;


}

.footer-img{
	margin-top:10px;
	vertical-align:top;
	width:260px;
	height:150px;
}

#centerline{
	width:100%;
	height: 50px!important;
	background: url(../../static/portusimg/center2.png);
	background-repeat: no-repeat;
	background-position:center;
}

#centerlinered{
	width:100%;
	height: 50px!important;
	background: url(../../static/portusimg/center10.png);
	background-repeat: no-repeat;
	background-position:center;
}

#centerline2{
	width:100%;
	height: 20px!important;
	background: url(../../static/portusimg/center3.png);
	background-repeat: no-repeat;
	background-position:right;
}

#centerline2 h2{
	 font-size: 16px;
	 font-weight: bold;
}

.sobeauti1{
	float: left;
}

.sobeauti2 ul li{
	text-align: left;
}

.newline{
	width:100%;
	text-align: center;
}

.newline2{
	width:95%;
	margin-left:2.5%;
	margin-right: 2.5%;
}


.newline .centerpage:hover{
	font-size: 13px;
	color: #1b448d!important;
	line-height: 19px;
	line-height: 19px;
	width: 19px;
	height: 19px;
	color: #1b448d!important;
	background: url(../../static/portusimg/page2.png);
}

.newline .centerpage_out{
	display:inline-block;
	text-align: center!important;
	font-size: 10px;
	line-height: 17px;
	width: 17px;
	height: 17px;
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.newline .centerpage_in{
	display:inline-block;
	text-align: center!important;
	font-size: 13px;
	color: #1b448d!important;
	line-height: 19px;
	width: 19px;
	height: 19px;
	background: url(../../static/portusimg/page2.png);
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.newline .leftpage{
	display:inline-block;
	text-align: center;
	font-size: 20px;
	margin-right:30px;
	width: 18px;
	height: 3px;
	background: url(../../static/portusimg/point1.png);
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.newline .leftpage:hover{
	background: url(../../static/portusimg/point2.png);
}

.newline .rightpage{
	display:inline-block;
	text-align: center;
	font-size: 20px;
	color: #1b448d!important;
	margin-left:30px;
	width: 18px;
	height: 3px;
	background: url(../../static/portusimg/point1.png);
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.newline .rightpage:hover{
	background: url(../../static/portusimg/point2.png);
}

.newline .centerpage{
	line-height: 17px;
	color:#bfbfbf!important;
	display:inline-block;
	text-align: center!important;
	font-size: 10px;
	width: 17px;
	height: 17px;
	background: url(../../static/portusimg/page1.png);
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.newline .up{
	color: #bfbfbf!important;
	display:inline-block;
	height: 15px;
	line-height: 15px;
	padding-left: 20px;
	background: url(../../static/portusimg/left1.png);
	float: left;
	margin-left: 3.5%;
	font-weight:bold;
	margin-top: 5px;
	background-size: 15px 15px!important;
	background-repeat: no-repeat!important;
	background-position:left!important;
}


.newline .down{
	color: #bfbfbf!important;
	display:inline-block;
	height: 15px;
	line-height: 15px;
	padding-right: 20px;
	background: url(../../static/portusimg/right1.png);
	float:right;
	margin-right: 3.5%;
	font-weight:bold;
	margin-top: 5px;
	background-size:15px 15px!important;
	background-repeat: no-repeat!important;
	background-position:right!important;
}

.newline .up:hover{
	background: url(../../static/portusimg/left2.png);
}


.newline .down:hover{
	background: url(../../static/portusimg/right2.png);
}

.newline .up:hover{
	color: #1b448d!important;
}


.newline .down:hover{
	color: #1b448d!important;
}

.goto-in2{
	margin-top:80px;
	width:40px;
	height:40px;
	margin-left: 20px;
}

.policeimg{
	width:25px;
	height:25px;
}

#downcenterline{
	width:100%;
	height: 15px!important;
}


#loginto{
	position:relative;
	float:right;
	width:300px;
	margin-top: 210px;
	margin-right:200px;
}

#loginto h1{
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	margin-bottom: 30px;
}

#talkto{
	position:relative;
	float:right;
	width:500px;
	margin-top: 140px;
	margin-right:200px;
}

#talkto h1{
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	margin-bottom: 30px;
}

#imglist{
	position:relative;
	float:right;
	width:450px;
	margin-top: 100px;
	margin-right:200px;
	margin-bottom: 50px;
	z-index: -1;
}

#imglist li{
	margin-top: 20px;
	height: 120px;
	border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

.listimgimg{
	position:absolute;
	right:0px;
	z-index: -1;
	opacity:0.2;
	filter:alpha(opacity=20);
}

#imglist h1{
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	margin-bottom: 30px;
}

#imglist h2{
	height: 140px;
	line-height:140px;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
}

#imglist2{
	position:relative;
	float:left;
	width:450px;
	margin-top: 100px;
	left:200px;
	margin-bottom: 50px;
	z-index: -1;
}

#imglist2 li{
	margin-top: 20px;
	height: 120px;
	border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

#imglist2 h1{
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	margin-bottom: 10px;
}

#imglist2 h2{
	height: 140px;
	line-height:140px;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
}

#selfdivoflist{
	position: relative;
	height: 1000px;
}

#selflist{
	position:relative;
	width:1000px;
	margin:0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
	z-index: -1;
}

#selflist li{
	margin-bottom: 10px;
	height: 120px;
	border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

#selflist h1{
	color: #1b448d;
	font-size:30px;
	height:40px;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	margin-bottom: 30px;
}

#selflist li div div p span{
	height:30px!important;
	line-height: 30px!important;
	font-size:20px;
}

.imglist_item img{
	margin-top: 10px;
	z-index: -10;
	margin-left: 10px;
	float: left;
	width:100px;
	height:100px;
}

.imglist_item div{
	font-size:12px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 10px;
	float: left;
	width:300px;
	height:100px;
}

.imglist_item div h1{
	font-size:14px;
	height:30px;
	line-height: 30px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px!important;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	float: left;
}

.imglist_item div p span{
	font-size:12px;
	height:15px;
	margin-left: 10px;
	margin-right: 10px;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
}

.imglist_item div p{
	font-size:12px;
	height:15px;
	line-height: 15px;
	color: #1b448d;
    letter-spacing: 1px;
	float: left;
}

.imglist_item_r img{
	margin-top: 10px;
	margin-left: 10px;
	margin-right:10px;
	z-index: -10;
	float: right;
	width:100px;
	height:100px;
}

.imglist_item_r div{
	font-size:12px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	width:300px;
	height:100px;
}

.imglist_item_r div h1{
	font-size:14px;
	height:30px;
	line-height: 30px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px!important;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
	float: right;
}

.imglist_item_r div p span{
	font-size:12px;
	height:15px;
	margin-right: 10px;
	color: #1b448d;
    text-shadow:0 0 10px;
    letter-spacing: 1px;
    float: left;
}

.imglist_item_r div p{
	font-size:12px;
	height:15px;
	line-height: 15px;
	color: #1b448d;
    letter-spacing: 1px;
	float: left;
}

input{
	background-color: transparent;
    width: 300px;
    height: 40px;
    margin-bottom: 20px;
    outline: none;
    padding: 10px;
    font-size: 13px;
    color: #1b448d;
    border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

button{
    width: 300px;
    height: 40px;
    display: block;
    text-shadow:0 0 10px;
    background-color: #1b448d;
    border: 1px solid #1b448d;
    color: #fff;
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    border-radius: 5px;
    margin: 0;
    letter-spacing:2px;	
}

.talkinput1{
	background-color: transparent;
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    outline: none;
    padding: 10px;
    font-size: 13px;
    color: #1b448d;
    border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

.talkinput2{
	background-color: transparent;
    width: 100%;
    height: 200px;
    margin-bottom: 10px;
    outline: none;
    padding: 10px;
    font-size: 13px;
    color: #1b448d;
    border-top: 1px solid #1b448d;
    border-left: 1px solid #1b448d;
    border-right: 1px solid #1b448d;
    border-bottom: 1px solid #1b448d;
    border-radius: 4px;
    letter-spacing:2px;	
}

.talkbutton{
	float: right;
    width: 100px;
    height: 40px;
    display: block;
    text-shadow:0 0 10px;
    background-color: #1b448d;
    border: 1px solid #1b448d;
    color: #fff;
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    border-radius: 5px;
    margin: 0;
    letter-spacing:2px;	
}


.toforget{
	float:right;
}

#loginto a{
	letter-spacing:2px!important;	
}


#talkto a{
	letter-spacing:2px!important;	
}



.underlogin{
	color: #1b448d!important;
	margin-top: 20px;
}

.underlogin a{
	text-shadow:0 0 10px;
	color: #1b448d!important;
}

#loginhead{
	top:0px;
	margin-top:0px;

}

.infoList li{
	font-size: 14px!important;
}

.loginnavbar{
	top:0px;
	margin-top:0px;
}

.show-box {
	margin-top: 15px;
}
.show-box .box-list {
	height: 200px;
	overflow: hidden;
}
.show-box .box-list .img-lists {
	padding: 10px;
	min-width: 1240px;
}
.show-box .box-list .img-lists li {
	float: left;
	margin-right: 12px;
}
.show-box .box-list .img-lists li img {
	display: block;
	height: 150px;
	width: 220px;
	overflow: hidden;
}
.show-box .box-list .img-lists li a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight:bold;
	color: #1b448d!important;
	border-top: 0;
	margin-bottom: 10px;
	font-size:14px;
	text-align: center;
}
.show-box .box-list .img-lists li a:hover {
	color: #fff!important;
	background-color: #56b6e7;
}

.leftoflist{
}

.jwxlist{
	height:480px!important;
}

.jwxlist ul{
	height: 100%!important;
	width: 100%;
}

.jwxlist li{
	height: 30px!important;
	width: 100%;
}

.jwxlist img{
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.redbackground{
	background: red!important;
	color: white;
}

.redbackgroundw{
	display:inline-block;
	line-height: 60px;
	text-align: center;
	width:100%;
	height:60px;
	background: url(../../static/portusimg/rb10.png)!important;
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	background-position:center!important;
}

.redaround{
	border: 2px solid  red!important;
}


.redaround p span{
	color: red!important;
}

#redfooter div{
	background: red!important;
}

.ff div{
	margin-left: 10px;
	margin-right:30px;
}

.ff div div{
	width: 100%;
}

.f1{
	width: 90px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}
 

.f2{
	width: 190px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f3{
	width: 290px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f4{
	width: 390px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f5{
	width: 490px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f6{
	width: 590px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f7{
	width: 690px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f8{
	width: 790px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f9{
	width: 890px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.f10{
	width: 990px!important;float: left;position: relative;margin-right: 10px;margin-bottom: 10px;
}

.r1{
	height: 120px!important;
}

.r2{
	height: 250px!important;
}

.r3{
	height: 380px!important;
}

.r4{
	height: 510px!important;
}

.r5{
	height: 640px!important;
}

.r6{
	height: 770px!important;
}

.r7{
	height: 900px!important;
}

.r8{
	height: 1030px!important;
}

.r9{
	height: 1160px!important;
}

.r10{
	height: 1290px!important;
}

#gotoliuyan:hover{
    text-shadow:0 0 10px;
    letter-spacing: 1px;
}

.flash{
	z-index: -1;
}

.toflash{
	margin-top:210px;
}

.jwx_topback{
	position: absolute;
	z-index: -1;
	width: 100%;
	margin-top: 30px;
	height:135px;
}

.tplj{ 
	padding-top:40px; 
	padding-bottom:90px;
}
.tplj .tplj_01{ 
	width:150px; 
	height:76px; 
	margin-right:27px; 
	float:left;
}
.tplj .tplj_02{ 
	margin-right:0
}

#wxImg img{
      width:200px;
      height:250px;
      border:5px solid #1b418a; 
}

.inlineinput{
	display: inline-block;

}

.inlineinput input{
	height:19px;
	width:50px;
	margin-right: 10px;
}

.inlineinput button{
	display: inline-block;
	padding:0px;
	height:22px;
	width:50px;
	text-shadow:none;
	text-align: center;
}

.jwxothera_0{
	color: #1b418a!important;
	font-weight:bold;
}

.scd_r .r_name{ 
	border-bottom:2px solid #1b418a;
}

.scd_r .r_name span{ 
	border-bottom:2px solid #1b418a;
}